﻿/* 
 *  <copyright file="IPlayerGameData.cs" company="Wesley Jowitt">
 *  
 *  SobrietyEngine: Copyright (c) 2011 Wesley Jowitt
 *  
 *  This software is distributed under a software license.
 *   * As of the creation time of this file, the license in use is the Microsoft Permissive License (Ms-PL) 
 *    * The license can be viewed at:
 *     * License.Txt in the root folder of this project
 *      * http://sobrietyengine.codeplex.com/license
 *       * http://www.microsoft.com/opensource/licenses.mspx
 *       
 *  </copyright>
 *   */

using System;
using SobrietyEngine.Components.Camera;
using SobrietyEngine.User;
using SobrietyEngine.Components;
using SobrietyEngine.Input.Mapping;

namespace SobrietyEngine.PlayerData
{
    public interface IPlayerGameData
    {
        float TimeLastLevel { get; set; }
        float TimeTotal { get; set; }
        bool Active { get; set; }
        ICamera Camera {get; set;}
        int Score { get; set; }
        SobrietyEngine.Components.Controller.ControllerCmp Controller { get; set; }

        SobrietyEngine.Guids.CGuid Guid { get; set; }
        System.Collections.Generic.List<SobrietyEngine.Guids.CGuid> PlayerActorGuids { get; set; }
        Microsoft.Xna.Framework.Color PlayerColor { get; set; }
        string PlayerName { get; set; }
        int PlayerNum { get; set; }
        int Wins { get; set;}
    }
}
